| Filename | (eval 1131)[/usr/lib/x86_64-linux-gnu/perl5/5.20/Template/Document.pm:78] |
| Statements | Executed 0 statements in 0s |
| Eval Invoked At | /usr/lib/x86_64-linux-gnu/perl5/5.20/Template/Document.pm line 78 |
| Sibling evals | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 |
| Line | State ments |
Time on line |
Calls | Time in subs |
Code |
|---|---|---|---|---|---|
| 1 | sub { | ||||
| 2 | my $context = shift || die "template sub called without context\n"; | ||||
| 3 | 4 | 9µs | my $stash = $context->stash; # spent 9µs making 4 calls to Template::Context::stash, avg 2µs/call | ||
| 4 | my $output = ''; | ||||
| 5 | my $_tt_error; | ||||
| 6 | |||||
| 7 | eval { BLOCK: { | ||||
| 8 | #line 1 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 9 | # USE | ||||
| 10 | $stash->set('Koha', | ||||
| 11 | $context->plugin('Koha')); | ||||
| 12 | $output .= "\n"; | ||||
| 13 | #line 2 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 14 | # USE | ||||
| 15 | $stash->set('AudioAlerts', | ||||
| 16 | $context->plugin('AudioAlerts')); | ||||
| 17 | $output .= "\n"; | ||||
| 18 | #line 3 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 19 | # USE | ||||
| 20 | $stash->set('String', | ||||
| 21 | $context->plugin('String')); | ||||
| 22 | $output .= "\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n<link rel=\"shortcut icon\" href=\""; | ||||
| 23 | #line 5 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 24 | if (($stash->get('IntranetFavicon'))) { | ||||
| 25 | #line 5 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 26 | $output .= $stash->get('IntranetFavicon'); | ||||
| 27 | } | ||||
| 28 | else { | ||||
| 29 | #line 5 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 30 | $output .= $stash->get('interface'); | ||||
| 31 | $output .= "/"; | ||||
| 32 | #line 5 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 33 | $output .= $stash->get('theme'); | ||||
| 34 | $output .= "/img/favicon.ico"; | ||||
| 35 | } | ||||
| 36 | |||||
| 37 | $output .= "\" type=\"image/x-icon\" />\n\n<link rel=\"stylesheet\" type=\"text/css\" href=\""; | ||||
| 38 | #line 7 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 39 | $output .= $stash->get('interface'); | ||||
| 40 | $output .= "/lib/jquery/jquery-ui.css\" />\n<link rel=\"stylesheet\" type=\"text/css\" href=\""; | ||||
| 41 | #line 8 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 42 | $output .= $stash->get('interface'); | ||||
| 43 | $output .= "/lib/bootstrap/bootstrap.min.css\" />\n<link rel=\"stylesheet\" type=\"text/css\" href=\""; | ||||
| 44 | #line 9 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 45 | $output .= $stash->get('interface'); | ||||
| 46 | $output .= "/lib/font-awesome/css/font-awesome.min.css\" />\n<link rel=\"stylesheet\" type=\"text/css\" media=\"print\" href=\""; | ||||
| 47 | #line 10 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 48 | $output .= $stash->get('themelang'); | ||||
| 49 | $output .= "/css/print.css\" />\n"; | ||||
| 50 | #line 11 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 51 | $output .= $context->include('intranetstylesheet.inc'); | ||||
| 52 | $output .= "\n"; | ||||
| 53 | #line 12 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 54 | if (($stash->get('bidi'))) { | ||||
| 55 | $output .= "<link rel=\"stylesheet\" type=\"text/css\" href=\""; | ||||
| 56 | #line 12 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 57 | $output .= $stash->get('themelang'); | ||||
| 58 | $output .= "/css/right-to-left.css\" />"; | ||||
| 59 | } | ||||
| 60 | |||||
| 61 | $output .= "\n\n<script type=\"text/javascript\" src=\""; | ||||
| 62 | #line 14 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 63 | $output .= $stash->get('interface'); | ||||
| 64 | $output .= "/lib/jquery/jquery.js\"></script>\n<script type=\"text/javascript\" src=\""; | ||||
| 65 | #line 15 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 66 | $output .= $stash->get('interface'); | ||||
| 67 | $output .= "/lib/jquery/jquery-ui.js\"></script>\n<script type=\"text/javascript\" src=\""; | ||||
| 68 | #line 16 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 69 | $output .= $stash->get('interface'); | ||||
| 70 | $output .= "/lib/shortcut/shortcut.js\"></script>\n<script type=\"text/javascript\" src=\""; | ||||
| 71 | #line 17 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 72 | $output .= $stash->get('interface'); | ||||
| 73 | $output .= "/lib/jquery/plugins/jquery.cookie.min.js\"></script>\n<script type=\"text/javascript\" src=\""; | ||||
| 74 | #line 18 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 75 | $output .= $stash->get('interface'); | ||||
| 76 | $output .= "/lib/jquery/plugins/jquery.highlight-3.js\"></script>\n<script type=\"text/javascript\" src=\""; | ||||
| 77 | #line 19 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 78 | $output .= $stash->get('interface'); | ||||
| 79 | $output .= "/lib/bootstrap/bootstrap.min.js\"></script>\n<script type=\"text/javascript\" src=\""; | ||||
| 80 | #line 20 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 81 | $output .= $stash->get('interface'); | ||||
| 82 | $output .= "/lib/jquery/plugins/jquery.validate.min.js\"></script>\n\n"; | ||||
| 83 | #line 24 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 84 | if (($stash->get('login'))) { | ||||
| 85 | $output .= "\n <link rel=\"stylesheet\" type=\"text/css\" href=\""; | ||||
| 86 | #line 23 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 87 | $output .= $stash->get('themelang'); | ||||
| 88 | $output .= "/css/login.css\" />\n"; | ||||
| 89 | } | ||||
| 90 | |||||
| 91 | $output .= "\n"; | ||||
| 92 | #line 25 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 93 | if (($stash->get('IntranetUserCSS'))) { | ||||
| 94 | $output .= "<style type=\"text/css\">"; | ||||
| 95 | #line 25 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 96 | $output .= $stash->get('IntranetUserCSS'); | ||||
| 97 | $output .= "</style>"; | ||||
| 98 | } | ||||
| 99 | |||||
| 100 | $output .= "\n\n<!-- koha core js -->\n<script type=\"text/javascript\" src=\""; | ||||
| 101 | #line 28 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 102 | $output .= $stash->get('themelang'); | ||||
| 103 | $output .= "/js/staff-global.js\"></script>\n\n"; | ||||
| 104 | #line 30 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 105 | $output .= $context->include('validator-strings.inc'); | ||||
| 106 | $output .= "\n"; | ||||
| 107 | #line 37 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 108 | if (($stash->get('IntranetUserJS'))) { | ||||
| 109 | $output .= "\n <script type=\"text/javascript\">\n //<![CDATA[\n "; | ||||
| 110 | #line 34 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 111 | $output .= $stash->get('IntranetUserJS'); | ||||
| 112 | $output .= "\n //]]>\n </script>\n"; | ||||
| 113 | } | ||||
| 114 | |||||
| 115 | $output .= "\n\n"; | ||||
| 116 | #line 57 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 117 | if (($stash->get('virtualshelves') || $stash->get('intranetbookbag'))) { | ||||
| 118 | $output .= "\n<script type=\"text/javascript\">\n //<![CDATA[\n var MSG_BASKET_EMPTY = _(\"Your cart is currently empty\");\n var MSG_RECORD_IN_BASKET = _(\"This item is already in your cart\");\n var MSG_RECORD_ADDED = _(\"This item has been added to your cart\");\n var MSG_NRECORDS_ADDED = _(\"%s item(s) added to your cart\");\n var MSG_NRECORDS_IN_BASKET = _(\"%s already in your cart\");\n var MSG_NO_RECORD_SELECTED = _(\"No item was selected\");\n var MSG_NO_RECORD_ADDED = _(\"No item was added to your cart (already in your cart) !\");\n var MSG_CONFIRM_DEL_BASKET = _(\"Are you sure you want to empty your cart?\");\n var MSG_CONFIRM_DEL_RECORDS = _(\"Are you sure you want to remove the selected items?\");\n var MSG_IN_YOUR_CART = _(\"Items in your cart: %s\");\n var MSG_NON_RESERVES_SELECTED = _(\"One or more selected items cannot be reserved.\");\n //]]>\n </script>\n\n <script type=\"text/javascript\" src=\""; | ||||
| 119 | #line 56 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 120 | $output .= $stash->get('themelang'); | ||||
| 121 | $output .= "/js/basket.js\"></script>\n"; | ||||
| 122 | } | ||||
| 123 | |||||
| 124 | $output .= "\n\n"; | ||||
| 125 | #line 66 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 126 | if ($stash->get('LocalCoverImages')) { | ||||
| 127 | $output .= "\n <script type=\"text/javascript\" src=\""; | ||||
| 128 | #line 60 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 129 | $output .= $stash->get('themelang'); | ||||
| 130 | $output .= "/js/localcovers.js\"></script>\n <script type=\"text/javascript\">\n //<![CDATA[\n var NO_LOCAL_JACKET = _(\"No cover image available\");\n //]]>\n </script>\n"; | ||||
| 131 | } | ||||
| 132 | |||||
| 133 | $output .= "\n\n"; | ||||
| 134 | #line 87 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 135 | if ($stash->get(['Koha', 0, 'Preference', [ 'AudioAlerts' ]]) || $stash->get('AudioAlertsPage')) { | ||||
| 136 | $output .= "\n <script type=\"text/javascript\">\n //<![CDATA[\n var AUDIO_ALERT_PATH = '"; | ||||
| 137 | #line 71 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 138 | $output .= $stash->get('interface'); | ||||
| 139 | $output .= "/"; | ||||
| 140 | #line 71 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 141 | $output .= $stash->get('theme'); | ||||
| 142 | $output .= "/sound/';\n var AUDIO_ALERTS = JSON.parse( '"; | ||||
| 143 | #line 72 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 144 | |||||
| 145 | # FILTER | ||||
| 146 | $output .= do { | ||||
| 147 | my $output = ''; | ||||
| 148 | my $_tt_filter = $context->filter('replace', [ '\'', ('' . "\\'") ]) | ||||
| 149 | || $context->throw($context->error); | ||||
| 150 | |||||
| 151 | $output .= $stash->get(['AudioAlerts', 0, 'AudioAlerts', 0]); | ||||
| 152 | |||||
| 153 | &$_tt_filter($output); | ||||
| 154 | }; | ||||
| 155 | |||||
| 156 | $output .= "' );\n //]]>\n\n \$( document ).ready(function() {\n if ( AUDIO_ALERTS ) {\n for ( var k in AUDIO_ALERTS ) {\n var alert = AUDIO_ALERTS[k];\n if ( \$( alert.selector ).length ) {\n playSound( alert.sound );\n break;\n }\n }\n }\n });\n </script>\n"; | ||||
| 157 | } | ||||
| 158 | |||||
| 159 | $output .= "\n\n<!-- For keeping the text when navigating the search tabs -->\n"; | ||||
| 160 | #line 90 "/home/vagrant/kohaclone/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc" | ||||
| 161 | $output .= $context->include('searchbox-keep-text.inc'); | ||||
| 162 | $output .= "\n"; | ||||
| 163 | } }; | ||||
| 164 | if ($@) { | ||||
| 165 | $_tt_error = $context->catch($@, \$output); | ||||
| 166 | die $_tt_error unless $_tt_error->type eq 'return'; | ||||
| 167 | } | ||||
| 168 | |||||
| 169 | return $output; | ||||
| 170 | } | ||||
| 171 | |||||
| 172 | ; |